#include<stdio.h>

/*第九课：学习运算符*/

int main()
{ 
    //数字直接进行运算
    printf("%d\n", 1+2);
    printf("%d\n", 1-2);
    printf("%d\n", 1*2);

    printf("%.2lf\n", 3.1+2.2);
    printf("%.2lf\n", 3.1-2.2);
    printf("%.2lf\n", 3.1*2.2);

    //变量进行运算
    int a = 7;
    int b = 3;
    printf("%d\n", a+b);
    printf("%d\n", a-b);
    printf("%d\n", a*b);

    //乘除法练习
    printf("%d\n", a/b);//整数计算，结果一定是一个整数
    printf("%d\n", a%b);//7÷3=2……1（取余运算的数据必须全部都是整数）

    printf("%d\n", 17%5);//17÷5=3……2
    printf("%d\n", -17%5);//取余结果的正负，与第一个数（被除数）的正负是一致的。
    printf("%d\n", 17%-5);

    printf("%lf\n", 3.8+4.2);//浮点数计算，结果一定一个浮点数

    printf("%lf\n", 5+3.45);//整数和浮点数混合运算，结果一定一个浮点数

    printf("%lf\n", 5.333333333333333+4.666666666666666);//浮点数直接参与计算，结果可能是不精确的（结果为10.000000）
    printf("%.20lf\n", 10.0/3.0);//(结果为3.33333333333333348136)

    return 0;
}